package com.choudou5.solr.web.handler;

import com.choudou5.solr.api.ApiConfig;
import com.choudou5.solr.web.handler.api.QaApiHandler;

import java.util.HashMap;
import java.util.Map;

/**
 * @name：API处理助手
 * @author：choudou5
 * @date：2018/7/25
 */
public class ApiHandlerHelper {

    private final static Map<String, BaseHandler> handlerMap = new HashMap<>();

    static {
        handlerMap.put(ApiConfig.API_QA, new QaApiHandler());
    }

    /**
     * 获取 handler
     * @param name
     * @return
     */
    public static BaseHandler getHandler(String name){
        return handlerMap.get(name);
    }
}
